home *** CD-ROM | disk | FTP | other *** search
/ Sprite 1984 - 1993 / Sprite 1984 - 1993.iso / src / lib / include / netinet / RCS / icmp_var.h,v < prev    next >
Text File  |  1988-06-29  |  2KB  |  83 lines

  1. head     1.2;
  2. access   ;
  3. symbols  ;
  4. locks    ; strict;
  5. comment  @ * @;
  6.  
  7.  
  8. 1.2
  9. date     88.06.29.15.10.42;  author ouster;  state Exp;
  10. branches ;
  11. next     1.1;
  12.  
  13. 1.1
  14. date     88.06.21.11.59.22;  author ouster;  state Exp;
  15. branches ;
  16. next     ;
  17.  
  18.  
  19. desc
  20. @@
  21.  
  22.  
  23. 1.2
  24. log
  25. @Add ifdefs to keep files from being processed twice.
  26. @
  27. text
  28. @/*
  29.  * Copyright (c) 1982, 1986 Regents of the University of California.
  30.  * All rights reserved.
  31.  *
  32.  * Redistribution and use in source and binary forms are permitted
  33.  * provided that this notice is preserved and that due credit is given
  34.  * to the University of California at Berkeley. The name of the University
  35.  * may not be used to endorse or promote products derived from this
  36.  * software without specific prior written permission. This software
  37.  * is provided ``as is'' without express or implied warranty.
  38.  *
  39.  *    @@(#)icmp_var.h    7.3 (Berkeley) 12/7/87
  40.  */
  41.  
  42. #ifndef _ICMP_VAR
  43. #define _ICMP_VAR
  44.  
  45. /*
  46.  * Variables related to this implementation
  47.  * of the internet control message protocol.
  48.  */
  49. struct    icmpstat {
  50. /* statistics related to icmp packets generated */
  51.     int    icps_error;        /* # of calls to icmp_error */
  52.     int    icps_oldshort;        /* no error 'cuz old ip too short */
  53.     int    icps_oldicmp;        /* no error 'cuz old was icmp */
  54.     int    icps_outhist[ICMP_MAXTYPE + 1];
  55. /* statistics related to input messages processed */
  56.     int    icps_badcode;        /* icmp_code out of range */
  57.     int    icps_tooshort;        /* packet < ICMP_MINLEN */
  58.     int    icps_checksum;        /* bad checksum */
  59.     int    icps_badlen;        /* calculated bound mismatch */
  60.     int    icps_reflect;        /* number of responses */
  61.     int    icps_inhist[ICMP_MAXTYPE + 1];
  62. };
  63.  
  64. #ifdef KERNEL
  65. struct    icmpstat icmpstat;
  66. #endif
  67.  
  68. #endif _ICMP_VAR
  69. @
  70.  
  71.  
  72. 1.1
  73. log
  74. @Initial revision
  75. @
  76. text
  77. @d15 3
  78. d29 1
  79. a29 1
  80.      int    icps_badcode;        /* icmp_code out of range */
  81. d40 2
  82. @
  83.